#点击操作按钮 即可 登录的时候要断言 也需要将 断言元素找出来
from base.mis.base import Base1,base_handle1

from selenium.webdriver.common.by import By
class mis_home_page(Base1):

    def __init__(self):
        self.guanli=By.ID,"后台管理"
        self.dengliyuan=By.CSS_SELECTOR,".user_info span"
        self.shenghe=By.CSS_SELECTOR,"SJHJJCKCJ"

        super().__init__()
    def find_denlumsg(self):
        return self.wait1(self.dengliyuan)#通过返回的信息进行断言即可
    #找到管理员的元素
    def find_administrators(self):
        return self.wait1(self.dengliyuan)
    #找到审核的元素
    def find_shenghe(self):
        return self.wait1(self.shenghe)

class CAO(base_handle1):#操作层
      def __init__(self):
          self.c=mis_home_page()
          super().__init__()
          #提取管理员信息

      def extnt_denlu_msg(self):
          return self.c.find_denlumsg().text#获取登录信息进行断言
       #点击管理按钮
      def click_administrator(self):
          self.c.find_administrators().click()

      def click_shenghe(self):
          self.c.find_shenghe().click()


class yewu2:
    def __init__(self):
        self.cc=CAO()

